import Layout from '@/layout'
// 路由细节
// 1.路由规则不一定匹配父路由,父路由匹配成功采取匹配子路由
// 2.父路由没有匹配成功,子路由照常匹配,如果子路由匹配上了,父路由对应的组件也会显示
// 3.子路由的path 如果带 / 就是一个完成的路由地址
// 4.子路由的path 如果不带 /  会和父路由的path进行拼接 以 / 进行分割 从而得到一个完整的子路由规则
// 5.path :'' 默认子路由,只要匹配父路由 默认子路由直接显示
export default {
  path: '/employees',
  component: Layout,
  name: 'employees',
  children: [
    {
      path: '', // 默认子路由
      component: () => import('@/views/employees'),
      // 存储路由信息
      meta: {
        title: '员工', // 用来显示菜单标题
        icon: 'people' // 用来显示菜单图标
      }
    },
    {
      // 两种写法
      //  path: '/employees/:id',
      path: ':id',
      component: () => import('@/views/employees/employeDetail'),
      hidden: true
    },
    {
      path: 'print/:id', // 二级默认路由
      component: () => import('@/views/employees/print'), // 按需加载
      hidden: true,
      meta: {
        title: '打印', // 标记当前路由规则的中文名称 后续在做左侧菜单时 使用
        icon: 'people'
      }
    }
  ]
}
